#ifndef MAINPAGE_H
#define MAINPAGE_H

#include <QObject>
#include <QWidget>
#include <MyPage.h>
#include <QVBoxLayout>
#include <QPushButton>
#include <CardButton.h>
#include <QAction>
#include <Timer.h>
#include <swipestackwidget.h>
#include <global.h>

/**
 * @brief The MainPage class
 * 主页面
 */
class MainPage : public MyPage
{
    Q_OBJECT
public:
    MainPage();

    QWidget* getWidget() override;

private:
    void setupUI();  // 设置 UI

    QHBoxLayout *pageIndicatorLayout;           // 点容器
    QVector<QLabel *> pageIndicators;           // 点,显示当前在哪些点

private slots:
    void updatePageIndicatorLayout(int index);  // 更新点的ui显示
};


#endif // MAINPAGE_H
